/**
 * User.js
 *
 * @description :: TODO: You might write a short summary of how this model works and what it represents here.
 * @docs        :: http://sailsjs.org/#!documentation/models
 */

module.exports = {

	//connection : 'weixinServer',
	
	autoPK : false,
	
	autoCreatedAt: false,
	
	autoUpdatedAt: false,

	attributes : {
		
		userid : {
			type : 'string',
			required : true,
			primaryKey : true
		},
		
		name : {
			type : 'string',
			required : true
		},
		
		department : {
			type : 'array'
		},
		
		deptlist : {
			collection : 'Department',
			via : 'userlist'
		},
		
		position : {
			type : 'string'
		},
		
		mobile : {
			type : 'string'
		},
		
		gender : {
			type : 'integer'
		},
		
		email : {
			type : 'string'
		},
		
		weixinid : {
			type : 'string'
		},
		
		avatar : {
			type : 'string'
		},
		
		status : {
			type : 'integer'
		},
		
	}
};
